import api from './index'



// 权限相关API
export const permissionAPI = {
    // 分页查询权限
    getPermissions(params) {
        return api.get('/api/permission/page', { params })
    },

    // 根据ID查询权限
    getPermissionById(id) {
        return api.get(`/api/permission/${id}`)
    },

    // 新增权限
    createPermission(data) {
        return api.post('/api/permission', data)
    },

    // 修改权限
    updatePermission(data) {
        return api.put('/api/permission', data)
    },

    // 删除权限
    deletePermission(id) {
        return api.delete(`/api/permission/${id}`)
    },

    // 获取所有权限树（用于权限分配）
    getAllPermissionTree() {
        return api.get('/api/menu/all')
    }
}